package com.huazi.www.yang.medicine.service;

import com.huazi.www.yang.medicine.entity.DrugStock;
import com.huazi.www.yang.medicine.entity.Medicne;
import com.huazi.www.yang.medicine.uilt.Page;

import java.util.List;

public interface MedicneStockService {
    /**
     * 分页查询买药申请
     *
     * @param applycat    申请人
     * @param applydrug   药名
     * @param currentPage 页码
     * @return
     */
    Page<Medicne> selectStock(String applycat, String applydrug, Integer applystatu, Integer currentPage);

    /**
     * 修改 申请同意后修改状态
     *
     * @param id
     * @return
     */
    void updateStatus(Integer id);

    /**
     * 删除 申请表数据
     *
     * @param id
     */
    void delete(Integer id);

    /**
     * 查询药品申请的药的详情
     *
     * @return
     */
    List<DrugStock> selectDetails(String date);
}
